171546
259867
53513
966438
780908
221667
473467
861103
705207
262450
246813
397796
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471